iT邦幫忙

2026 iThome 鐵人賽

DAY 0
0
JavaScript

30天從零打造醫療資訊小系統系列 第 3

Day 3|開始寫程式前,先把開發環境準備好

  • 分享至 

  • xImage
  •  

前言

前兩天已經把這次 30 天的目標以及系統功能大致規劃好了。

今天終於要開始進入實作階段!

不過在開始寫程式之前,還有一件事情要先完成,那就是:

把開發環境準備好。

如果開發環境沒有設定好,後面開始寫程式時,很容易遇到「明明程式沒有問題,為什麼就是跑不起來?」的情況。

所以今天先把之後會用到的工具準備好。

這次會用到哪些工具?

這次的醫療資訊小系統會使用到前端、後端以及資料庫,因此需要準備幾個不同的工具。

  1. Visual Studio Code

首先是 Visual Studio Code。

它可以用來編寫 HTML、CSS 和 JavaScript。

在前期製作網頁介面的時候,會大量使用到它。

  1. Java Development Kit

因為後面會使用 Java、Servlet 和 JSP,所以需要先安裝 JDK。

JDK 是 Java Development Kit 的縮寫,可以把它想成是開發 Java 程式時需要的工具包。

之後寫 Java 程式、編譯以及執行,都會使用到它。

  1. IntelliJ IDEA

除了 Visual Studio Code 之外,後面進入 Java Web 的部分,我會使用 IntelliJ IDEA 來建立和管理 Java 專案。

這樣可以比較方便地管理 Java 的程式碼以及專案結構。

  1. Apache Tomcat

因為這次會使用 Servlet 和 JSP,所以還需要準備 Tomcat。

Tomcat 可以當作 Java Web 應用程式的伺服器。

之後我們寫好的 Servlet 和 JSP,就會透過 Tomcat 執行。

簡單來說:

瀏覽器

Tomcat

Servlet / JSP

Java 程式

  1. MySQL

最後是資料庫。

這次預計使用 MySQL 儲存病患資料。

例如之後可能會建立一張 patient 資料表:

patient

id
name
gender
birthday
phone

當使用者在網頁輸入資料後,資料就可以透過後端程式寫入 MySQL。

先把整個開發環境想清楚

目前可以先把這次專案的工具分成三個部分。

前端

HTML
CSS
JavaScript

負責讓使用者看到以及操作網頁。

後端

Java
Servlet
JSP
Tomcat

負責處理使用者送過來的資料以及系統邏輯。

資料庫

MySQL

負責保存系統中的資料。

整體架構可以先想成:

┌──────────────┐
│ 使用者 │
└──────┬───────┘

┌──────────────┐
│ HTML / CSS │
│ JavaScript │
└──────┬───────┘

┌──────────────┐
│ Java │
│ Servlet/JSP │
└──────┬───────┘

┌──────────────┐
│ MySQL │
└──────────────┘

這就是接下來 30 天會慢慢完成的架構。

今天的小結

今天主要沒有急著寫功能,而是先把之後會使用到的工具以及整體架構整理清楚。

目前先準備:

  • Visual Studio Code
  • JDK
  • IntelliJ IDEA
  • Apache Tomcat
  • MySQL

接下來就可以正式開始製作第一個網頁。

下一篇,我會先從最基本的 HTML 開始,建立這個醫療資訊小系統的第一個頁面。

Day 3,完成!


上一篇
Day 2|先別急著寫程式:醫療資訊小系統要做什麼?
下一篇
Day 4|從 HTML 開始,建立醫療資訊系統的第一個頁面
系列文
30天從零打造醫療資訊小系統6
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言